home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / text / print / aprf2_210.lha / Diffusion / APrf / APrf.doc < prev    next >
Text File  |  1992-12-20  |  44KB  |  1,046 lines

  1.  
  2. '.
  3.               APrf2 - Manuel d'utilisation
  4.  
  5.  
  6.  
  7.  
  8.  
  9. AboutThisDoc
  10.  
  11.       Ce manuel décrit la version 2.10 de l'utilitaire APrf2. Ce programme
  12.   est (c)1989-1990-1991-1992 par Denis GOUNELLE, toute utilisation commerciale
  13.   ou vente sans autorisation écrite est  strictement  interdite.  Vous    pouvez
  14.   copier et diffuser ce programme aux conditions suivantes :
  15.  
  16.       - l'ensemble des fichiers doit être fourni
  17.       - aucun fichier ne doit avoir été modifié
  18.       - vous ne devez pas demander plus de 40FF pour cela
  19.  
  20.       "PowerPacker 2.3b" est  (c)1989  par  PowerPeak  et  Nico  FRANCOIS,
  21.   "PowerPacker Pro 3.0b" est (c)1990 par PowerPeak et  par  UGA  Software.  La
  22.   bibliothèque "powerpacker.library" est (c)1990 par Nico FRANCOIS. AREXX  est
  23.   (c)1987  par  William  Hawes.   La   bibliothèque   "reqtools.library"   est
  24.   (c)1990-1991 par Nico FRANCOIS.
  25.  
  26.       Malgrès de nombreux tests, je ne peux garantir qu'APrf  ne  contient
  27.   aucune erreur. VOUS UTILISEZ CE PROGRAMME A VOS RISQUES  ET  PERILS.    Je  ne
  28.   pourrai en aucun cas être  tenu  responsable    de  tout  dommage,  direct  ou
  29.   indirect, résultant de l'utilisation d'APrf.
  30.  
  31. Introduction
  32.  
  33.       APrf2 est une nouvelle  version  de  APrf,  capable  d'utiliser  les
  34.   fonctions de la version 2.0 du système.  Ce  programme  peut    toujours  être
  35.   utilisé avec le système 1.3, bien que certaines des  nouvelles  possibilités
  36.   ne soient pas disponibles dans ce cas.
  37.       APrf est  un    utilitaire  d'impression  qui  permet  (entre  autres)
  38.   l'ajout d'une entête, d'un pied de page,  de  marges,  la  numérotation  des
  39.   lignes, l'impression sur plusieurs colonnes, etc... et utilise  les  valeurs
  40.   fixées dans les Préférences. APrf  dispose  de  plus    d'un  port  compatible
  41.   AREXX,  d'une  fenêtre  d'application  (ou  "AppWindow",  sous  système  2.0
  42.   uniquement) et peut charger des fichiers compactés par "PowerPacker 2.3b" ou
  43.   par "PowerPacker Pro 3.0b".
  44.       Vous pouvez me faire part de vos remarques ou critiques sur APrf, en
  45.   écrivant à l'adresse suivante :
  46.  
  47.                    M. GOUNELLE Denis
  48.                     Boite 71
  49.                   6, rue des cailloux
  50.                  92110 CLICHY - FRANCE
  51.  
  52.       Vous pouvez également m'adresser un  message  à  l'adresse  Internet
  53.   "gounelle@alphanet.ch". Notez qu'il s'agit d'une boite à lettre  mise  à  ma
  54.   disposition par un ami, aussi veuillez n'envoyer que de courts messages.  De
  55.   plus, n'ayant pas accès directement à mes messages, n'espérez pas avoir  une
  56.   réponse avant une dizaine de jours.
  57.       Merci à Serge HAMMOUCHE, Jean-Yves PROUX, Jean-Philippe  RAPP,  Jean
  58.   ROUGELIN, Michel SCHINZ, et Pierre VITET, pour leurs tests et leurs idées.
  59.       En France, la dernière version de ce programme est disponible auprès
  60.   de Serge HAMMOUCHE, 3 rue Anatole France,  13220  Chateauneuf-les-Martigues.
  61.   Pour recevoir le catalogue complet, il vous suffit d'envoyer deux timbres  à
  62.   cette adresse.
  63.  
  64. Appel_depuis_le_CLI
  65.  
  66.       Il n'y a pas besoin d'utiliser une commande "RunBack" ou "ARun", car
  67.   APrf se détache automatiquement de la fenêtre CLI. Vous pouvez appeler  APrf
  68.   avec une série d'options qui  permettent  de  modifier  les  paramêtres  par
  69.   défaut. La syntaxe de la ligne de commande est :
  70.  
  71.       APrf [fichier][-c#][-d#][-e#][-f#,#][-g#][-n#][-p#][-t#][-vF]
  72.       [-x#][-A][-Cseq][-D#][-E{G|C|D}fmt][-F{G|C|D}][-Ifont]
  73.       [-N#][-Oopts][-P{p|e|f}][-Spages][-X]
  74.  
  75.       Si on précise l'argument <fichier>, le  fichier  correspondant  sera
  76.   considéré comme le fichier à    imprimer.  Voici  la  description  des    autres
  77.   options :
  78.  
  79.       -c# (nombre de Colonnes)
  80.       Imprime sur # colonnes.
  81.       Valeur par défaut : # = 1.
  82.       Valeur minimale : # = 1. Valeur maximale : # = 999.
  83.  
  84.       -d# (marge Droite)
  85.       Ajoute une marge droite  de  #  caractères.  Notez  que  les
  86.       marges fixées dans les Préférences  sont  prises  en    compte
  87.       quoi qu'il arrive.
  88.       Valeur par défaut : # = 0.
  89.       Valeur minimale : # = 0. Valeur maximale : # = 999.
  90.  
  91.       -e# (Espacement)
  92.       Sépare les colonnes par # espaces.
  93.       Valeur par défaut : # = 1.
  94.       Valeur minimale : # = 1. Valeur maximale : # = 999.
  95.  
  96.       -f#,# (Format de page)
  97.       Sélectionne le format de la page et les pages  où  faire  la
  98.       présentation.  Le  premier  #  peut  prendre     les   valeurs
  99.       suivantes :
  100.  
  101.           0   pas de format particulier
  102.           1   ajoute une entête
  103.           2   ajoute un pied de page
  104.           3   ajoute une entête et un pied de page
  105.  
  106.       Valeur par défaut : # = 1.
  107.  
  108.       Le second # peut prendre les valeurs suivantes :
  109.  
  110.           0   sur toutes les pages
  111.           1   sur toutes les pages sauf la première
  112.           2   sur les pages paires
  113.           3   sur les pages impaires
  114.  
  115.       Valeur par défaut : # = 0
  116.  
  117.       Il est possible de n'indiquer qu'un  seul  paramètre  :  les
  118.       formes "-f1,2", "-f1" et "-f,2" sont acceptées. Pour plus de
  119.       détails voir §2.6
  120.  
  121.       -g# (marge Gauche)
  122.       Ajoute une marge gauche  de  #  caractères.  Notez  que  les
  123.       marges fixées dans les Préférences  sont  prises  en    compte
  124.       quoi qu'il arrive.
  125.       Valeur par défaut : # = 0.
  126.       Valeur minimale : # = 0. Valeur maximale : # = 999.
  127.  
  128.       -n# (Numérotation des lignes)
  129.       Numérote les lignes (numéros de # chiffres).
  130.       Valeur par défaut : # = 0 (pas de numéros de ligne).
  131.       Valeur minimale : # = 0. Valeur maximale : # = 10.
  132.  
  133.       -p# (longueur des Pages)
  134.       Imprime par pages de # lignes.
  135.       Valeur par défaut : "Paper Length" des Préférences.
  136.       Valeur minimale : # = 5. Valeur maximale : # = 999.
  137.  
  138.       -t# (Tabulation)
  139.       Règle les positions des tabulations sur  les    colonnes  #+1,
  140.       2#+1, 3#+1, etc...
  141.       Valeur par défaut : # = 8.
  142.       Valeur minimale : # = 1. Valeur maximale : # = 999.
  143.  
  144.       -vF (Vers)
  145.       L'impression est redirigée vers le fichier F.
  146.  
  147.       -x# (eXemplaires)
  148.       Imprime # exemplaires du fichier.
  149.       Valeur par défaut : # = 1.
  150.       Valeur minimale : # = 1. Valeur maximale : # = 999.
  151.  
  152.       -A (mode AREXX)
  153.       Place APrf en mode AREXX (voir §3.3)
  154.  
  155.       -Cseq (séquence de Contrôle)
  156.       Sélectionne la séquence de contrôle "seq" (voir §3.5).
  157.  
  158.       -D# (format de la Date)
  159.       Indique le format de la date dans l'entête. #  peut  prendre
  160.       les valeurs :
  161.  
  162.           0   format AmigaDOS (jj-mmm-aa)
  163.           1   format international (aa-mm-jj)
  164.           2   format américain (mm-jj-aa)
  165.           3   format européen (jj-mm-aa)
  166.  
  167.       Valeur par défaut : # = 0.
  168.       Pour plus de détails voir §2.6.
  169.  
  170.       -E{G|C|D}fmt (format de l'Entête)
  171.       Indique le format de l'entête.
  172.       Pour plus de détails voir §2.6.
  173.  
  174.       -F{G|C|D}fmt (format du pied de page)
  175.       Indique le format du pied de page.
  176.       Pour plus de détails voir §2.6.
  177.  
  178.       -Ifont (police Interne)
  179.       Sélectionne la police interne indiquée.
  180.       Pour plus de détails voir §3.5.
  181.  
  182.       -N# (Numéro de la première page)
  183.       La numérotation des pages commence au nombre #.
  184.       Valeur par défaut : # = 1.
  185.       Valeur minimale : # = 1. Valeur maximale : # = 899.
  186.  
  187.       -Oopts (Options)
  188.       Permet  de  modifier    certaines  options.  "opts"  est   une
  189.       combinaison quelconque des caractères :
  190.  
  191.           c   qualité courrier
  192.           l   qualité listing
  193.           8   interligne 8LPI
  194.           6   interligne 6LPI
  195.           C   alimentation papier continu
  196.           F   alimentation feuilles à feuilles
  197.           t   tronque les lignes trop longues
  198.           f   filtre les caractères de contrôle
  199.           a   filtre les séquences d'échappement
  200.           k   tampon de sortie d'un kilo-octets
  201.           n   n'envoit pas de sauts de page
  202.           u   souligne l'entête
  203.  
  204.       Voir la description du menu "Options" au §2.5 pour  plus  de
  205.       détails.
  206.  
  207.       -P{p|e|f} (Pas d'impression)
  208.       Permet de sélectionner le pas d'impression :
  209.  
  210.           -Pp     pica
  211.           -Pe     elite
  212.           -Pf     fine
  213.  
  214.       Valeur par défaut : "Pitch" des Préférences.
  215.  
  216.       -Spages (Sélection)
  217.       Permet de sélectionner les pages à  imprimer.  La  sélection
  218.       peut prendre les formes suivantes :
  219.  
  220.           x       page x uniquement
  221.           i       pages impaires
  222.           p       pages paires
  223.           x-y      pages x à y
  224.           x,y,z,...   pages x,y,z,...
  225.  
  226.       Vous pouvez également utiliser une combinaisons  des    quatre
  227.       dernières  formes,  comme   par   exemple   "-S1,3,5-8"   ou
  228.       "-Sp,1,3".
  229.  
  230.       ATTENTION : les numéros de page indiqués dans  la  sélection
  231.       doivent tenir compte du numéro de  la  première  page  (voir
  232.       option -N)
  233.  
  234.       -X (eXpress)
  235.       Lance APrf en mode eXpress (voir §3.2).
  236.  
  237.       En cas d'erreur dans la ligne de commande, une fenêtre apparait  sur
  238.   l'écran Workbench, portant le message "Arguments incorrects". Cliquez sur le
  239.   gadget "OK" pour la faire disparaitre, et relancez APrf après correction  de
  240.   la ligne de commande.
  241.       Notez que le menu "Outils" possède une commande qui permet de savoir
  242.   quelles options de la ligne de commande correspondent aux options  courantes
  243.   (voir §2.5 pour plus de détails).
  244.  
  245. Appel_depuis_le_Workbench
  246.  
  247.       Il y a trois façon d'appeler APrf depuis le Workbench quand on  veut
  248.   lui indiquer le ou les fichiers à imprimer :
  249.  
  250.       - en double-cliquant sur une icône de type "Project"  qui  a  APrf
  251.     comme outil par défaut ("Default tool")
  252.       - en cliquant sur une ou plusieurs  icônes  de  fichiers    puis  en
  253.     double-cliquant sur l'icône d'APrf tout  en  gardant  la  touche
  254.     SHIFT enfoncée.
  255.       - en cliquant sur l'icône d'APrf (et éventuellement sur des icônes
  256.     de fichiers) puis en double-cliquant sur une  icône  de  fichier
  257.     tout en gardant la touche SHIFT enfoncée.
  258.  
  259.       Dans tous les cas, le ou les fichiers sélectionnés sont  transmis  à
  260.   APrf, qui affiche le nom du  premier    fichier  dans  le  gadget  "Fichier  à
  261.   imprimer" (voir §2.4). La commande "Fichier suivant" du menu "Projet" permet
  262.   de passer au fichier suivant (voir §2.5), et la commande "Options défaut" du
  263.   menu "Outils" permet de revenir au premier fichier de la liste (voir  §2.5).
  264.  
  265.       Comme pour l'appel depuis le CLI, il  est  possible  d'appeler  APrf
  266.   avec des options. Pour ce faire, cliquez sur l'icône du fichier à  imprimer,
  267.   appelez le menu "Icons" du Workbench  et  choisissez  l'item  "Information".
  268.   Ensuite, cliquez sur le gadget "New" de la zone "TOOL TYPES" et  entrez  les
  269.   options en respectant la syntaxe suivante :
  270.  
  271.       APRF=[-c#][-d#][-e#][-f#,#][-g#][-n#][-p#][-t#][-vF][-x#]
  272.       [-Cseq][-D#][-E{G|C|D}fmt][-F{G|C|D}][-Ifont][-N#]
  273.       [-Oopts][-P{p|e|f}][-Spages]
  274.  
  275.       Ces options sont décrites au paragraphe précédent  (§2.1).  Si  vous
  276.   appelez APrf depuis le Workbench sans arguments  (juste  en  double-cliquant
  277.   sur l'icône d'APrf) les options seront cherchées dans le champ "TOOL  TYPES"
  278.   de l'icône d'APrf.
  279.       Notez que les options -A  (mode  AREXX)  et  -X  (mode  eXpress)  ne
  280.   peuvent être utilisées en cas d'appel depuis le Workbench.
  281.  
  282. Démarrage
  283.  
  284.       APrf utilise la version 2.0c de la bibliothèque  "reqtools.library".
  285.   Vous devez donc copier cette bibliothèque dans le répertoire "LIBS:", si  ce
  286.   n'est déjà fait.
  287.  
  288.       Si tout se passe bien, un écran s'ouvre, sur lequel apparaissent une
  289.   vingtaine de gadgets. Un port AREXX est également ouvert (voir  §3.3).  Sous
  290.   système  2.0,  APrf  ouvre   systématiquement   une    "AppWindow"   (fenêtre
  291.   d'application,  voir  §3.4).  Sinon,  une  fenêtre  apparait   sur   l'écran
  292.   Workbench, indiquant le problème rencontré. Cliquez sur le gadget "OK"  pour
  293.   la faire disparaitre, APrf s'arrête et retourne la valeur  10  (ERROR,  voir
  294.   commande IF de l'AmigaDOS).
  295.  
  296.       Il se peut que APrf rende la main sans dire  pourquoi,  c'est-à-dire
  297.   sans afficher aucun message, mais en retournant cependant la valeur 10. Ceci
  298.   ne peut se produire que dans trois cas :
  299.  
  300.       - APrf n'a pu ouvrir la bibliothèque "reqtools.library"
  301.       - APrf n'a pu ouvrir la fenêtre pour afficher le message d'erreur
  302.       - APrf n'a pu ouvrir l'écran Workbench
  303.  
  304.       Je suppose maintenant que le programme a démarré  correctement.  Les
  305.   deux chapitres qui suivent vont vous expliquer comment utiliser les  gadgets
  306.   et les menus d'APrf. Si vous utilisez APrf pour la première  fois,  je  vous
  307.   conseille  de  lancer  le  programme    afin  de  pouvoir  mieux  suivre   les
  308.   explications.
  309.  
  310. Les_gadgets
  311.  
  312.       Ce paragraphe décrit les gadgets affichés sur l'écran,  de  haut  en
  313.   bas et de gauche à droite.
  314.  
  315.       Fichier à imprimer
  316.  
  317.       Ce gadget indique le nom du fichier à imprimer.
  318.       Pour modifier sa valeur il suffit de cliquer dessus.    Une  boite
  319.       de requête apparait, vous permettant de  choisir  le    fichier  à
  320.       imprimer. Si vous cliquez sur le  gadget  "CANCEL",  ou  sur  le
  321.       gadget "OK" sans  avoir  choisi  de  fichier,  l'ancien  nom  de
  322.       fichier sera conservé.
  323.       Le caractère "*" apparait à droite du nom de  fichier  quand  le
  324.       fichier est chargé en mémoire (voir §4.1).
  325.  
  326.       Fichier de sortie
  327.  
  328.       Ce gadget indique où sera envoyée l'impression.  Par  défaut  il
  329.       indique "PRT:", mais cette valeur peut être  changée  à  l'appel
  330.       grâce à l'option -v (voir §2.1).
  331.       Pour modifier la valeur de  ce  gadget,  il  suffit  de  cliquer
  332.       dessus. Une  boite  de  requête  apparait,  vous  permettant    de
  333.       choisir le fichier de sortie. Si vous cliquez sur  "CANCEL",  le
  334.       fichier de sortie devient "PRT:".
  335.  
  336.       Pages sélectionnées
  337.  
  338.       Ce gadget indique quelles pages seront imprimées. Par défaut    il
  339.       indique "*", ce qui signifie  "toutes  les  pages",  mais  cette
  340.       valeur peut être changée à l'appel grâce  à  l'option  -S  (voir
  341.       §2.1).
  342.       Pour modifier la valeur de la sélection, reportez-vous au  §2.8.
  343.  
  344.       Les neufs gadgets suivants permettent de spécifier respectivement  :
  345.   la taille de la marge gauche, la taille de la marge droite, la longueur  des
  346.   tabulations, le nombre de lignes par page, le numéro de la première page, la
  347.   taille des numéros de  lignes,  le  nombre  de  colonnes,  l'espacement  des
  348.   colonnes, et le nombre d'exemplaires à imprimer.
  349.       Chacun de ces  gadgets  indique  la  valeur  actuelle  du  paramêtre
  350.   correspondant, suivit par une flèche vers le haut et une flèche vers le bas.
  351.   Vous pouvez cliquer sur la valeur, et la modifier au    clavier  (appuyez  sur
  352.   Amiga-X pour effacer la  valeur  précédente,    n'oubliez  pas  d'appuyer  sur
  353.   <RETURN> pour valider la nouvelle valeur). Vous pouvez également cliquez sur
  354.   la flèche vers le haut pour augmenter la valeur, ou sur la  flèche  vers  le
  355.   bas pour la réduire. Si la valeur ne change pas, c'est que vous avez atteind
  356.   la limite inférieure ou supérieure  admise  pour  ce    paramêtre.  La    valeur
  357.   augmente ou diminue automatiquement tant que    vous  appuyez  sur  le    bouton
  358.   gauche de la souris.
  359.  
  360.       Marge gauche : (voir §2.1, option -g)
  361.       Valeur par défaut : 0
  362.       Valeur minimale : 0
  363.       Valeur maximale : 999
  364.  
  365.       Marge droite : (voir §2.1, option -d)
  366.       Valeur par défaut : 0
  367.       Valeur minimale : 0
  368.       Valeur maximale : 999
  369.  
  370.       Tabulation : (voir §2.1, option -t)
  371.       Valeur par défaut : 8
  372.       Valeur minimale : 1
  373.       Valeur maximale : 999
  374.  
  375.       Lignes par page : (voir §2.1, option -p)
  376.       Valeur par défaut : "Paper length" des Préférences
  377.       Valeur minimale : 5
  378.       Valeur maximale : 999
  379.  
  380.       No première page : (voir §2.1, option -N)
  381.       Valeur par défaut : 1
  382.       Valeur minimale : 1
  383.       Valeur maximale : 899
  384.  
  385.       La sélection des pages est effacée à chaque modification
  386.       du numéro de la première page.
  387.  
  388.       No de lignes : (voir §2.1, option -n)
  389.       Valeur par défaut : 0 (pas de numéros de ligne)
  390.       Valeur minimale : 0 (pas de numéros de ligne)
  391.       Valeur maximale : 10
  392.  
  393.       Colonnes : (voir §2.1, option -c)
  394.       Valeur par défaut : 1
  395.       Valeur minimale : 1
  396.       Valeur maximale : 999
  397.  
  398.       Espacement : (voir §2.1, option -e)
  399.       Valeur par défaut : 1
  400.       Valeur minimale : 1
  401.       Valeur maximale : 999
  402.  
  403.       Exemplaires : (voir §2.1, option -x)
  404.       Valeur par défaut : 1
  405.       Valeur minimale : 1
  406.       Valeur maximale : 999
  407.  
  408.       Les cinq gadgets suivants proposent différentes  valeurs,  que  vous
  409.   pouvez faire défiler en cliquant sur le gadget en forme  de  flèche  affiché
  410.   juste à droite de la valeur. Si vous appuyez sur une des  touches  SHIFT  en
  411.   même temps, les valeurs défileront en sens inverse.
  412.  
  413.       Caractères
  414.  
  415.       Ce gadget indique le pas d'impression. Par  défaut,  le  pas
  416.       est celui indiqué dans le  champ  "Pitch"  des  Préférences,
  417.       mais cela peut être changé à l'appel  grâce  à  l'option  -P
  418.       (voir §2.1).
  419.  
  420.       Police
  421.  
  422.       Ce gadget indique la police interne à utiliser.  Normalement
  423.       il s'agit de la police  par  défaut,  mais  cela  peut  être
  424.       changé à l'appel grâce à l'option -I (voir §2.1). Pour  plus
  425.       de détails, voir §3.5.
  426.  
  427.       Format Date
  428.  
  429.       Ce gagdet indique dans quel format sera la date. Par    défaut
  430.       le format est le format AmigaDOS, mais ceci peut être changé
  431.       à l'appel grâce à l'option -D  (voir  §2.1).  Pour  plus  de
  432.       détails, voir §2.6.
  433.  
  434.       Format Page
  435.  
  436.       Ce gadget indique le format de page courant. Par  défaut  le
  437.       format est "entête", mais ceci peut être  changé  à  l'appel
  438.       grâce à l'option -f (voir §2.1). Pour plus de détails,  voir
  439.       §2.6.
  440.  
  441.       sur
  442.  
  443.       Ce gadget indique sur quelles pages seront ajoutés  l'entête
  444.       et/ou le pied de page. Par défaut, ce sera  sur  toutes  les
  445.       pages, mais ceci peut être changé à l'appel grâce à l'option
  446.       -f (voir §2.1). Pour plus de détails, voir §2.6.
  447.  
  448.       Les gadgets suivants vous permettent de personnaliser l'entête et le
  449.   pied de page.
  450.  
  451.       Entête
  452.  
  453.       Ce gadget indique le format des trois parties de l'entête  :
  454.       la partie gauche, la partie centrale, et la  partie  droite.
  455.       La valeur par défaut de chaque partie peut  être  changée  à
  456.       l'appel grâce à l'option -E (voir §2.1).
  457.       Pour modifier la valeur d'une des parties, il vous suffit de
  458.       cliquer dessus :  une  fenêtre  avec    un  gadget  de    chaine
  459.       apparait alors. Appuyez sur Amiga-X pour effacer la  valeur,
  460.       sur RETURN  pour  valider,  ou  cliquez  sur    le  bouton  de
  461.       fermeture pour annuler l'opération.
  462.       Pour plus de détails, voir §2.6.
  463.  
  464.       Pied de page
  465.  
  466.       Fonctionne de la même façon que pour l'entête. La valeur par
  467.       défaut peut être changée à l'appel grâce à l'option -F (voir
  468.       §2.1). Pour plus de détails, voir §2.6.
  469.  
  470.       Les deux gadgets en forme de losange, en bas de l'écran,  permettent
  471.   de lancer l'impression (celui de gauche) et de lancer  la  pré-visualisation
  472.   (celui de droite) sans avoir à passer par les menus.
  473.       Vous pouvez également cliquer sur  le  gadget  de  fermeture    de  la
  474.   fenêtre principale (en haut à gauche) pour quitter le programme, ou  sur  le
  475.   gadget "zoom" (en haut à droite, sous système 2.0 uniquement) pour iconifier
  476.   APrf.
  477.  
  478. Les_menus
  479.  
  480.       APrf possède trois menus : le menu "Projet", le menu "Outils" et  le
  481.   menu "Options". Chaque commande peut être sélectionnée à l'aide de la souris
  482.   ou de raccourcis clavier, par contre les items du menu "Options" ne  peuvent
  483.   être modifiés qu'à la souris.  Les  rubriques  du  menu  "Projet"  sont  les
  484.   suivantes :
  485.  
  486.       Fichier suivant (Amiga-F)
  487.  
  488.       Si  vous  avez  appelé   APrf   depuis   le    Workbench   en
  489.       sélectionnant plusieurs fichiers, cette commande  permet  de
  490.       passer  au  fichier  suivant    dans  la  liste  des  fichiers
  491.       sélectionnés. Le gadget "Fichier à imprimer" est mis à  jour
  492.       (voir §2.4) et l'ancien fichier est vidé de la mémoire (s'il
  493.       était chargé, voir §4.1).
  494.  
  495.       Imprime (Amiga-P)
  496.  
  497.       Lance l'impression.
  498.  
  499.       Palette
  500.  
  501.       Vous permet de modifier les couleurs    de  l'écran  de  APrf.
  502.       Pour sauvegarder la nouvelle palette immédiatement,  appelez
  503.       la commande "Sauve config" et entrez "palette" comme nom  de
  504.       configuration.  Sinon,  lorsque  vous  voudrez  quitter   le
  505.       programme, APrf vous demandera  si  vous  voulez  sauver  la
  506.       nouvelle palette.
  507.  
  508.       A Propos... (Amiga-?)
  509.  
  510.       Affiche  quelques  informations   sur   APrf.   Pour     faire
  511.       disparaitre la fenêtre, cliquez à l'intérieur ou appuyez sur
  512.       une touche.
  513.  
  514.       Iconifie (Amiga-I)
  515.  
  516.       Iconifie APrf. L'écran d'APrf est fermé et, sous système 1.3
  517.       une petite fenêtre dont le titre est "APrf2 v2.10" vient  se
  518.       placer dans le coin supérieur gauche de  l'écran  Workbench.
  519.       Sous système 2.0, la fenêtre    d'application  reste  ouverte.
  520.       Notez que le port AREXX est toujours actif pendant que  APrf
  521.       est iconifié.
  522.       Pour    réveiller  APrf,  rendez  cette  fenêtre  active  puis
  523.       cliquez sur le  bouton  droit  de  la  souris.  Vous    pouvez
  524.       quitter  APrf  lorsqu'il  est  iconifié  sans  avoir  à   le
  525.       réveiller, en cliquant sur le  gadget  de  fermeture    de  la
  526.       fenêtre.
  527.  
  528.       Quitte (Amiga-Q ou ESCAPE)
  529.  
  530.       Termine l'exécution d'APrf. Une boite de requête  apparaitra
  531.       pour vous demander confirmation.
  532.  
  533.   Voici la description des commandes du menu "Outils" :
  534.  
  535.       Options défaut (Amiga-D)
  536.  
  537.       Permet de recharger les options par défaut (dans  l'ordre  :
  538.       valeurs  des    Préférences,  puis  options  de  la  ligne  de
  539.       commande). Si vous avez appelé APrf depuis le  Workbench  en
  540.       sélectionnant  plusieurs  fichiers,    le   premier   fichier
  541.       sélectionné devient le fichier à imprimer.
  542.       Cette commande peut être utile (entre autres) si  vous  avez
  543.       changé les Préférences, car cela permet à APrf de prendre en
  544.       compte ces modifications sans que vous  ayez    à  quitter  le
  545.       programme.
  546.  
  547.       Charge fichier (Amiga-C)
  548.  
  549.       Permet de charger immédiatement le  fichier  à  imprimer  en
  550.       mémoire. Si  ce  fichier  était  déjà  en  mémoire,  il  est
  551.       rechargé quand même (voir §4.1).
  552.  
  553.       Libère fichier (Amiga-L)
  554.  
  555.       Permet de libérer  la  mémoire  occupée  par    le  fichier  à
  556.       imprimer (voir §4.1)
  557.  
  558.       Commande "Pré-visualise" (Amiga-V) :
  559.  
  560.       Permet de visualiser la mise en page du fichier à  imprimer.
  561.       (voir §2.7).
  562.  
  563.       Ligne de cmd (Amiga-K)
  564.  
  565.       Affiche la liste des options à donner à l'appel pour que les
  566.       paramêtres d'impressions aient leur  valeur  actuelle.  Pour
  567.       faire disparaitre  la  fenêtre,  cliquez  à  l'intérieur  ou
  568.       appuyez sur une touche.
  569.  
  570.       Sauve config (Amiga-S)
  571.  
  572.       Sauve les options  courantes    (sauf  le  nom  du  fichier  à
  573.       imprimer) en créant  une  nouvelle  ligne  dans  le  fichier
  574.       "S:APrf.Init". Une fenêtre apparait, et vous devez entrer le
  575.       nom de la nouvelle configuration. Cliquez sur le  gadget  de
  576.       fermeture de la fenêtre pour annuler l'opération. Notez  que
  577.       le nouveau fichier de configuration n'est pas rechargé. Voir
  578.       §3.5 pour d'autres détails.
  579.  
  580.       Doc info (Amiga-X)
  581.  
  582.       Affiche le nombre de pages, de lignes et de  caractères  que
  583.       produira l'impression du fichier courant. Ce décompte  tient
  584.       compte de toutes les options de mise en page, mais notez que
  585.       le  nombre  de  caractères  est  approximatif.  Pour     faire
  586.       disparaitre la fenêtre, cliquez sur le gadget "OK".
  587.  
  588.   Voici la description des items du menu "Options" :
  589.  
  590.       Courrier
  591.  
  592.       Permet de sélectionner la qualité d'impression :  "courrier"
  593.       ou "listing". Par défaut la qualité est celle  indiquée  par
  594.       le champ "Print Quality" des  Preferences,  mais  cela  peut
  595.       être changé à l'appel par l'option -O (voir §2.1).
  596.  
  597.       8 LPI
  598.  
  599.       Permet de régler l'interligne : "8  LPI"  ou  "6  LPI".  Par
  600.       défaut l'interligne est celui indiqué par le champ "Spacing"
  601.       des Préférences, mais cela peut être changé  à  l'appel  par
  602.       l'option -O (voir §2.1).
  603.  
  604.       Continu
  605.  
  606.       Permet d'indiquer comment est alimentée votre  imprimante  :
  607.       par du papier en continu, ou feuille à feuille. Par  défaut,
  608.       l'alimentation est celle indiquée par le champ "Paper  type"
  609.       des Préférences, mais cela peut être changé à l'appel  grâce
  610.       à l'option -O (voir §2.1).
  611.  
  612.       Tronque
  613.  
  614.       Si cette option est active, les lignes trop  longues    seront
  615.       tronquées au lieu d'être  imprimées  sur  plusieurs  lignes.
  616.       Normalement cette option n'est pas active,  mais  cela  peut
  617.       être changé à l'appel grâce à l'option -O (voir §2.1).
  618.  
  619.       Filtre CTRL
  620.  
  621.       Si cette option est active, les caractères de contrôle (code
  622.       ASCII inférieur à 32 ou supérieur à  126)  trouvés  dans  le
  623.       fichier à imprimer ne seront    pas  envoyés  à  l'imprimante.
  624.       Normalement cette option n'est pas active,  mais  cela  peut
  625.       être changé à l'appel grâce à l'option -O (voir §2.1).
  626.  
  627.       Filtre ANSI
  628.  
  629.       Si cette option est active, les séquence d'échappement  ANSI
  630.       (définies au §5) trouvées dans  le  fichier  à  imprimer  ne
  631.       seront pas envoyés à l'imprimante. Normalement cette  option
  632.       n'est pas active, mais cela peut être changé à l'appel grâce
  633.       à l'option -O (voir §2.1).
  634.  
  635.       Tampon 1Ko
  636.  
  637.       Si cette option est active, le tampon  de  sortie  aura  une
  638.       taille d'un kilo-octet  (et  non  d'une  page).  Normalement
  639.       cette option n'est pas active, mais cela peut être changé  à
  640.       l'appel grâce à l'option -O (voir §2.1). Voir §4.2 pour plus
  641.       de détails.
  642.  
  643.       Envoie FF
  644.  
  645.       Si cette option est active,  un  caractère  "saut  de  page"
  646.       (Form Feed) est envoyé à la fin de chaque page.  Normalement
  647.       cette option est  active,  mais  cela  peut  être  changé  à
  648.       l'appel grâce à l'option -O (voir §2.1).
  649.  
  650.       Soul.entête
  651.  
  652.       Si cette option est active, l'entête sera souligné  lors  de
  653.       l'impression. Normalement cette  option  n'est  pas  active,
  654.       mais cela peut être changé à l'appel  grâce  à  l'option  -O
  655.       (voir §2.1).
  656.  
  657. Entête_et_pied_de_page
  658.  
  659.       APrf vous permet d'ajouter une entête, un pied de page, ou les deux,
  660.   sur vos documents. Le choix se fait soit à l'appel (option  -f,  voir  §2.1)
  661.   soit avec le gadget "Format Page" (voir §2.4). L'entête et le pied  de  page
  662.   utilisent chacun deux lignes sur la page.
  663.  
  664.       Lorsque vous demandez une entête  (et/ou  un  pied  de  page),  APrf
  665.   utilise la valeur des gadgets "Entête" (et/ou "Pied de page") pour  composer
  666.   cette entête (et/ou ce pied de page). Le gadget à gauche indique ce qui sera
  667.   écrit à gauche, le gadget central ce qui sera écrit au milieu, et le    gadget
  668.   à droite ce qui sera écrit à droite. Les spécifications  de  format  peuvent
  669.   utiliser les séquences suivantes :
  670.  
  671.       %a  nom du jour de la semaine (e.g. "Lundi")
  672.       %b  nom du mois (complet, e.g. "septembre")
  673.       %B  nom du mois (abbrégé, e.g. "Sep")
  674.       %d  jour du mois (01 à 31)
  675.       %D  date telle qu'indiquée par le gadget "Format Date"
  676.       %f  nom de base du fichier (e.g. "toto")
  677.       %F  nom complet du fichier (e.g. "RAM:titi/toto")
  678.       %h  heure (00 à 11)
  679.       %H  heure (00 à 23)
  680.       %m  mois (01 à 12)
  681.       %M  minutes (00 à 59)
  682.       %n  numéro de page
  683.       %p  période de la journée (AM ou PM)
  684.       %s  taille du fichier en octets
  685.       %S  secondes (00 à 59)
  686.       %v  version du programme (e.g. "APrf v4.20")
  687.       %w  jour de la semaine (0 à 6)
  688.       %x  numéro d'exemplaire
  689.       %y  année (00 à 99)
  690.  
  691.       La valeur par défaut de l'entête est "%f"  pour  la  partie  gauche,
  692.   "Page %n" pour la partie centrale, et "%D" pour la partie droite. La  valeur
  693.   par défaut du pied de page est "Page %n" pour la partie  centrale,  et  rien
  694.   pour les autres parties.
  695.       Vous    avez  la  possibilité  d'indiquer  un  format  différent  pour
  696.   l'entête  (et/ou  le  pied  de  page),  soit  en  cliquant  sur  le   gadget
  697.   correspondant à la partie que vous voulez  modifier,    soit  à  l'appel  avec
  698.   l'option -E (et/ou l'option -F) : "-EGformat" modifie la valeur  par  défaut
  699.   de la partie gauche, "-ECformat" celle de la partie centrale, et "-EDformat"
  700.   celle de la partie droite.
  701.       Vous pouvez également préciser sur quelles pages doivent  apparaitre
  702.   l'entête (et/ou le pied de page), soit avec le  gadget  "sur"  (voir  §2.4),
  703.   soit à l'appel à l'aide de l'option -f (voir §2.1).
  704.  
  705. Pré_visualisation
  706.  
  707.       Cette fonction vous permet  de  voir    l'aspect  final  du  texte  en
  708.   fonction des options de mise en  page.  Pour    l'utiliser,  réglez  tous  les
  709.   paramêtres d'impression, puis choisissez la commande "Pré-visualise" du menu
  710.   "Outils". Une fenêtre apparait au milieu  de  l'écran,  et  vous  montre  le
  711.   résultat de la mise en page en commençant par la première page  sélectionnée
  712.   (la taille de la fenêtre est fonction de la taille de la page).
  713.       Pour passer à la page suivante, cliquez à l'intérieur de la fenêtre,
  714.   ou appuyez  sur  la  touche  RETURN.    A  tout  moment  vous  pouvez  arrêter
  715.   l'opération en cliquant sur le gadget de fermeture ou  en  appuyant  sur  la
  716.   touche ESCAPE.
  717.       Notez cependant que si la longueur des pages est très  grande  (plus
  718.   de 120 lignes en mode PAL, ou plus de 90  lignes  en    mode  NTSC),  APrf  ne
  719.   pourra pas ouvrir la fenêtre de pré-visualisation.
  720.  
  721. Modification_de_la_sélection
  722.  
  723.       Pour modifier la sélection des pages    à  imprimer,  cliquez  sur  le
  724.   gadget "Pages sélectionnées". Une fenêtre apparaitra au milieu  de  l'écran.
  725.   La partie supérieure de cette fenêtre est une grille de 100 cases, dont  les
  726.   numéros correspondent aux numéros de pages. Les numéros sont écrits en  noir
  727.   sur blanc si la page correspondante est sélectionnée, en noir sur bleu  dans
  728.   le cas contraire.  Si  vous  cliquez    sur  un  numéro,  vous    inverserez  la
  729.   sélection de la page correspondante. Vous avez également à votre disposition
  730.   les gadgets suivants :
  731.  
  732.       TOUT          sélectionne toutes les pages
  733.       INVERSER    inverse la sélection
  734.       RIEN          aucune page n'est sélectionnée
  735.       VALIDER     validation de la nouvelle sélection (ou RETURN)
  736.       REPRENDRE   reprise de la sélection précédente
  737.       ANNULER     annulation de la nouvelle sélection (ou ESCAPE)
  738.  
  739.       Vous pouvez également utiliser le gadget de chaine pour spécifier de
  740.   nouvelles pages à sélectionner (en plus de celles qui  le  sont  déjà).  Les
  741.   valeurs admises dans ce gadget sont :
  742.  
  743.       *          toutes les pages
  744.       x          page x uniquement
  745.       p          pages paires
  746.       i          pages impaires
  747.       x-y          pages x à y
  748.       x,y,z,...   pages x,y,z,...
  749.  
  750.       Vous pouvez utiliser une combinaisons  des  deux  dernières  formes,
  751.   comme par exemple "1,3,5-8" ou "p,1,3".
  752.       N'oubliez pas que la sélection dépend du numéro de la première page.
  753.   Notez enfin que vous ne pourrez valider si aucune page n'est sélectionnée.
  754.  
  755. La_bibliothèque_powerpacker.library
  756.  
  757.       APrf utilise la  bibliothèque  "powerpacker.library",  si  elle  est
  758.   présente dans le répertoire LIBS: de votre disquette Workbench ou  de  votre
  759.   disque dur. Ceci vous permet de demander l'impression d'un fichier  compacté
  760.   par les logiciels "PowerPacker 2.3b" ou "PowerPacker Pro 3.0b" : le  fichier
  761.   sera automatiquement décompacté lors de son chargement. Si le fichier  avait
  762.   été crypté, APrf vous demandera le mot de passe nécessaire à son décodage.
  763.  
  764. Le_mode_eXpress
  765.  
  766.       Il  peut  arriver  que  vous    ayez  envie  d'imprimer   un   fichier
  767.   rapidement,  sans  faire  appel  à  l'interface  Intuition  d'APrf  (si  vos
  768.   Préférences sont réglées correctement c'est sans doute souvent le cas). Dans
  769.   ce but, l'option -X a été ajouté à APrf : en présence de cette  option,  une
  770.   fois la ligne de commande analysée, l'impression démarre  directement.  APrf
  771.   n'ouvre pas d'écran, et s'arrête une fois l'impression achevée. Les messages
  772.   d'erreur éventuels sont affichés sur l'écran  Workbench,  dans  une  fenêtre
  773.   spéciale.
  774.  
  775. Le_mode_AREXX
  776.  
  777.       Lors du démarrage, APrf ouvre systématiquement  un  port  compatible
  778.   AREXX nommé "APrf_rexx" et attend des messages sur  ce  port.  Les  messages
  779.   peuvent être :
  780.  
  781.       quit      APrf ferme le port AREXX et termine
  782.       wakeup  APrf    ferme  le  port  AREXX    et  lance  l'interface
  783.           Intuition
  784.       reset   APrf recharge les Préférences et revient aux options
  785.           par défaut
  786.       load      APrf charge en mémoire le  fichier  à  imprimer.  Si
  787.           vous envoyez un message "load" sans avoir auparavant
  788.           indiqué le nom du fichier à  imprimer,  la  commande
  789.           restera sans effet.
  790.       print   APrf lance l'impression
  791.  
  792.       Tout autre message est considéré comme des arguments et  analysé  de
  793.   la même manière (voir §2.1 pour la syntaxe). En cas d'erreur APrf affiche un
  794.   message sur l'écran Workbench, dans une fenêtre spéciale, et termine.
  795.       Voici un exemple de  programme  AREXX,  qui  lance  l'impression  du
  796.   fichier "S:Startup-Sequence" avec une marge gauche de  10  caractères,  puis
  797.   termine APrf :
  798.  
  799.       /* Imprime S:Startup-Sequence */
  800.       ADDRESS "APrf_rexx"
  801.       "S:Startup-Sequence -g10"
  802.       "print"
  803.       "quit"
  804.  
  805.       Notez les guillemets autour des commandes !
  806.       Si vous indiquez l'option "-A"  lors  de  l'appel  d'APrf,  celui-ci
  807.   passe en mode AREXX : seule la fenêtre d'application (sous système  2.0)  ou
  808.   la fenêtre d'iconification (sous système 1.3) est ouverte et le programme se
  809.   met  automatiquement    en  mode  iconifié  (voir  §2.5).  Depuis  l'interface
  810.   Intuition, vous pouvez placer APrf en mode AREXX simplement en iconifiant le
  811.   programme (commande "Iconifie" du menu "Projet" voir §2.5).
  812.  
  813. La_fenêtre_d'application
  814.  
  815.       Sous    système  2.0,    APrf   ouvre   automatiquement     une   fenêtre
  816.   d'application (ou "AppWindow") sur l'écran Workbench. Vous  avez  alors  les
  817.   possibilités suivantes :
  818.  
  819.       - si vous sélectionnez une ou plusieurs icônes, et  que  vous  les
  820.     faites glisser sur la fenêtre d'application,  APrf  fera  passer
  821.     son écran au premier plan (après l'avoir éventuellement ouvert),
  822.     et vous pourrez alors imprimer le ou les fichiers comme si  vous
  823.     aviez appelé APrf depuis le Workbench.
  824.       - si vous cliquez  sur  le  gadget  de  fermeture  de  la  fenêtre
  825.     d'application, le programme  s'arrêtera  (sans  confirmation  en
  826.     mode AREXX)
  827.       - si vous activez la  fenêtre  d'application  et  cliquez  sur  le
  828.     bouton droit de la souris, APrf ouvrira son écran et l'interface
  829.     normale sera alors utilisable (équivalent à la commande "wakeup"
  830.     depuis AREXX)
  831.       - vous pouvez sauvegarder la taille et la position de  la  fenêtre
  832.     d'application, en indiquant "appwin" comme nom de  configuration
  833.     (voir commande "Sauveg config" au §2.5)
  834.  
  835.       Notez   que    la   fenêtre   d'application   remplace   la   fenêtre
  836.   d'iconification.
  837.  
  838. Le_fichier_APrf.Init
  839.  
  840.       Lors du démarrage, APrf essaye d'accéder au  fichier  "S:APrf.Init".
  841.   Ce fichier vous permet de définir des configurations type et/ou des polices.
  842.   Dans le premier cas, les lignes du fichier doivent avoir le format suivant :
  843.  
  844.       nom:options:séquence
  845.  
  846.   où "nom" et "options" sont des suites  de  caractères  quelconques  (il  est
  847.   conseillé de ne pas dépasser 8 caractères pour "nom"), et "séquence" est une
  848.   suite de code décimaux, séparés par des espaces. Les    parties  "options"  et
  849.   "séquence" peuvent être vides. Seules les 8  premières  configurations  type
  850.   sont prises en compte. Voici quelques exemples de lignes :
  851.  
  852.       mon8lpi:-p90 -O8:
  853.       landscap:-p80:27 48 108 72
  854.  
  855.   Chaque nom indiqué apparaitra dans un nouveau menu : le menu "Contrôle".  Si
  856.   vous    sélectionnez  un  nom  dans  ce  menu,    la   chaine   "options"   sera
  857.   immédiatement analysée comme une ligne de commande CLI.  De  plus,  lors  de
  858.   l'impression, les caractères dont le code ASCII est indiqué dans la séquence
  859.   correspondante seront envoyées à l'imprimante (après les séquences  normales
  860.   d'initialisation, mais avant le texte lui-même). Vous  pouvez  bien  entendu
  861.   sélectionner plusieurs noms en même temps.
  862.       Lors d'un appel depuis le CLI ou depuis le  Workbench,  l'option  -C
  863.   (voir §3.1) permet de sélectionner une séquence dès le démarrage. La  chaine
  864.   "option" sera analysée après les options d'appel. Si la  séquence  spécifiée
  865.   par l'option -C n'existe pas, cette option sera ignorée.
  866.  
  867.       Le fichier "S:APrf.Init" vous permet  également  d'utiliser,  depuis
  868.   APrf, les polices internes de votre imprimante. Pour cela, il vous suffit de
  869.   rajouter une ligne de la forme :
  870.  
  871.       fontdef:nom:séquence
  872.  
  873.   où "nom" est le nom de la police, et "séquence" la suite  de  codes  faisant
  874.   passer votre imprimante dans la police indiquée. Voici un exemple :
  875.  
  876.       fontdef:Prestige:27 107 2 27 120 49
  877.  
  878.   Le nombre de polices n'est pas limité. La sélection de  la  police  peut  se
  879.   faire soit à l'appel, à l'aide de l'option -I (voir §2.1), soit à l'aide  du
  880.   gadget "Police" (voir §2.4). Il est conseillé de placer les  définitions  de
  881.   police en début de fichier, avant la définition des configurations type.
  882.  
  883.       Vous pouvez également indiquer les couleurs à utiliser pour  l'écran
  884.   de APrf, avec une ligne de la forme :
  885.  
  886.       palette: c1 c2 c3 c4
  887.  
  888.   où "c1", "c2", "c3" et "c4" sont les spécifications RVB de  chaque  couleur.
  889.   Vous pouvez indiquer ces valeurs en décimal ou en hexadécimal (dans ce  cas,
  890.   ajoutez "0x" devant la valeur,  par  exemple  "0x0F00").  Si  vous  indiquez
  891.   plusieurs palettes, seule la dernière sera prise en compte.
  892.  
  893.       Enfin, il est possible de préciser la taille et la dimension    de  la
  894.   fenêtre d'application (sous système 2.0 uniquement) avec  une  ligne  de  la
  895.   forme :
  896.  
  897.       appwin: x y l h
  898.  
  899.   où "x", "y", indiquent la position du coin supérieur gauche, "l" la  largeur
  900.   et "h" la hauteur de la fenêtre. Notez qu'il n'y a aucun  contrôle  sur  les
  901.   valeurs que vous indiquez, en cas d'erreur la fenêtre ne sera pas ouverte.
  902.  
  903.       APrf accepte des lignes vides dans le fichier. Une ligne  commençant
  904.   par un point-virgule (";") sera considérée comme un commentaire et  ne  sera
  905.   donc pas interprétée.
  906.       Le  fichier  "S:APrf.Init"  sera  rechargé  chaque  fois  que   vous
  907.   sélectionnerez la commande "Options défaut" dans le menu "Outils".  En  mode
  908.   eXpress (voir §3.2), le fichier "S:APrf.Init" ne sera chargé  qu'en  cas  de
  909.   besoin, c'est-à-dire si vous indiquez une option -C ou -I. Notez  enfin  que
  910.   les séquences sont envoyées  par  une  commande  PRD_RAWWRITE,  c'est-à-dire
  911.   qu'elles ne seront pas interprétées par le pilote d'imprimante.
  912.  
  913. Gestion_de_la_mémoire
  914.  
  915.       Avant d'imprimer ou de pré-visualiser un  fichier,  APrf  le  charge
  916.   entièrement en mémoire. Une fois le  traitement  terminée,  le  fichier  est
  917.   conservé en mémoire, ce qui permet d'éviter de le  recharger  à  nouveau  si
  918.   vous demandez ensuite une impression ou une  pré-visualisation  de  ce  même
  919.   fichier.
  920.  
  921.       La mémoire occupée par le fichier est libérée automatiquement  quand
  922.   APrf est iconifié (voir §2.5), quand vous choisissez un  nouveau  fichier  à
  923.   imprimer (voir §2.4), ou quand vous choisissez la commande "Fichier suivant"
  924.   du menu "Projet" (voir §2.5). Le fichier peut également  être  libéré  (mais
  925.   dans certains cas seulement) si vous choisissez  la  commande  "Options  par
  926.   défaut" du menu "Outils".
  927.       Vous pouvez  forcer  APrf  à    charger  immédiatement    le  fichier  à
  928.   imprimer avec la commande "Charge fichier" du menu "Outils". Si  le  fichier
  929.   était déjà présent en mémoire, il sera  rechargé  quand  même.  Vous    pouvez
  930.   également forcer APrf à libérer la mémoire occupée par le  fichier  avec  la
  931.   commande "Libère fichier" du menu "Outils".
  932.       Pour vous permettre de savoir si le fichier est chargé en mémoire ou
  933.   non, APrf affiche le caractère "*" à droite du nom du fichier quand  il  est
  934.   chargé en mémoire.
  935.  
  936.       Ce mode de fonctionnement peut avoir deux inconvénients. Le  premier
  937.   est que le fichier occupe de la mémoire peut-être inutilement (je pense  ici
  938.   à ceux qui n'ont que 512 Ko de mémoire).  Dans  ce  cas,  vous  pouvez  soit
  939.   iconifier APrf (voir §2.5, vous gagnez en plus la  mémoire  occupée  par  le
  940.   tampon de sortie, par quelques zones de  travail,  et  au  moins  32    Ko  de
  941.   mémoire CHIP), soit utiliser la commande "Libère fichier" du menu  "Outils".
  942.       Le second est que si vous modifiez le  fichier  sur  disquette,  ces
  943.   modifications pourraient ne pas être    prises    en  compte,  puisque  APrf  ne
  944.   recharge pas le fichier. Pour éviter cela, APrf essaye  de  détecter    si  le
  945.   fichier a été modifié depuis le dernier chargement en mémoire, et si tel est
  946.   le cas vous propose de le recharger.
  947.  
  948. Le_tampon_de_sortie
  949.  
  950.       APrf utilise un tampon de sortie, afin de réduire le nombre d'ordres
  951.   d'écriture. Avec un tampon d'un kilo-octets, l'écriture vers un  fichier  se
  952.   fait au moins deux fois  plus  rapidement  qu'avec  les  premières  versions
  953.   d'APrf,  dont  le  tampon  ne  contenait  qu'une  ligne.   L'écriture   vers
  954.   l'imprimante n'est pas accélérée de manière visible. Dans tous les  cas,  le
  955.   nombre d'ordres d'écriture est divisé  au  moins  par  5  (cela  peut  aller
  956.   jusqu'à 14 ou 15), ce qui réduit sensiblement la charge imposée au  systême,
  957.   et PERMET AINSI DE MOINS RALENTIR LES AUTRES TACHES.
  958.       Par défaut APrf utilise un tampon d'une  page  (voir  §2.5  l'option
  959.   "Tampon 1Ko" du menu "Options"), afin  de  réduire  encore  plus  le  nombre
  960.   d'ordres d'écriture. Quand vous changez la taille de la page, le tampon  est
  961.   automatiquement ré-alloué pour pouvoir contenir une page entière. S'il n'y a
  962.   plus assez de mémoire  pour  allouer    un  tampon  d'une  page,  APrf  réduit
  963.   automatiquement la taille du tampon à un kilo-octet. S'il n'est pas possible
  964.   d'allouer ce tampon d'un kilo-octets, APrf s'arrête et  affiche  le  message
  965.   d'erreur "Plus de mémoire libre".
  966.  
  967. Divers
  968.  
  969.       Ce chapitre est un bric-à-brac de quelques indications qui n'ont pas
  970.   trouvé place    dans  les  autres  chapitres.  Il  contient  certains  détails
  971.   importants sur le fonctionnement du programme. Je  vous  conseille  donc  de
  972.   lire attentivement ce qui suit, au moins une fois, et de penser à le    relire
  973.   si APrf vous semble se comporter de manière bizarre.
  974.  
  975.       Voici comment APrf réagit si l'option  "Continu"  est  désactivée  :
  976.   avant d'envoyer une page à l'imprimante, une boite de requête apparait, vous
  977.   demandant d'introduire une nouvelle feuille dans  l'imprimante.  Quand  vous
  978.   êtes prêt, cliquez sur "OUI" : la page sera envoyée à l'imprimante. Si  vous
  979.   cliquez sur "NON" l'impression sera abandonnée.
  980.  
  981.       Si vous désirez interrompre une impression, cliquez dans le cadre où
  982.   est affiché le numéro de l'exemplaire et de la page en  cours  d'impression.
  983.   Une boite de requête apparait  alors,  pour  vous  demander  confirmation  :
  984.   cliquez sur "OUI" pour arrêter  l'impression,  ou  cliquez  sur  "NON"  pour
  985.   reprendre l'impression.
  986.       Si vous confirmez l'arrêt de l'impression,  l'envoi  des  données  à
  987.   l'imprimante est alors suspendu, ce qui  ne  veut  pas  forcément  dire  que
  988.   l'impression s'arrête tout de suite : il faut attendre que l'imprimante  ait
  989.   vidé son tampon. Un message apparait pour vous informer que votre demande  a
  990.   été prise en compte, et APrf attend que l'ordre  d'écriture  en  cours  soit
  991.   terminé (cela peut prendre un certain temps !).
  992.  
  993.       Pour vous permettre d'améliorer la présentation  de  vos  documents,
  994.   APrf reconnait les séquences ANSI suivantes :
  995.  
  996.       ESC[0m  caractères normaux
  997.       ESC[3m  début d'italique
  998.       ESC[23m fin d'italique
  999.       ESC[4m  début de souligné
  1000.       ESC[24m fin de souligné
  1001.       ESC[1m  début de gras
  1002.       ESC[22m fin de gras
  1003.       ESC[1"z qualité listing
  1004.       ESC[2"z qualité courrier
  1005.  
  1006.   Ces séquences sont envoyées à l'imprimante,  mais  les  caractères  qui  les
  1007.   composent ne sont pas pris en compte dans le calcul de la mise en  page.  De
  1008.   même, ils n'apparaissent pas  lors  de  la  pré-visualisation.  Toute  autre
  1009.   séquence ne sera pas reconnue, et sera considéré  comme  faisant  partie  du
  1010.   texte à imprimer. Vous pouvez filtrer ces séquences, si  vous  ne  souhaitez
  1011.   pas qu'elles soient envoyées à l'imprimante (voir §2.5, option "Filtre ANSI"
  1012.   du menu "Options").
  1013.       La taille de ces séquences est limitée à 32 caractères par LIGNE  DE
  1014.   SORTIE (et non par ligne du fichier à imprimer). Cela correspond à  6  ou  8
  1015.   séquences, et devrait être suffisant dans la plupart des cas. S'il y a  trop
  1016.   de séquences sur une ligne de  sortie,  le  message  d'erreur  "Lignes  trop
  1017.   longues, impression abandonnée" apparaitra en cours d'impression.
  1018.  
  1019.       Sauf si le  filtrage    des  caractères  de  contrôle  est  actif,  un
  1020.   caractère "Saut de page" dans le fichier à imprimer provoquera  un  saut  de
  1021.   page lors de l'impression. Notez enfin que les caractères "Backspace"  (code
  1022.   ASCII 8) ne sont pas comptés lors de la composition des lignes.
  1023.  
  1024.  
  1025.  
  1026. 2.1 alias Appel_depuis_le_CLI
  1027. 2.2 alias Appel_depuis_le_Workbench
  1028. 2.3 alias Démarrage
  1029. 2.4 alias Les_gadgets
  1030. 2.5 alias Les_menus
  1031. 2.6 alias Entête_et_pied_de_page
  1032. 2.7 alias Pré_Visualisation
  1033. 2.8 alias Modification_de_la_sélection
  1034. 3.1 alias La_bibliothèque_powerpacker.library
  1035. 3.2 alias Le_mode_eXpress
  1036. 3.3 alias Le_mode_AREXX
  1037. 3.4 alias La_fenêtre_d'application
  1038. 3.5 alias Le_fichier_APrf.Init
  1039. 4.1 alias Gestion_de_la_mémoire
  1040. 4.2 alias Le_tampon_de_sortie
  1041. 5   alias Divers
  1042.  
  1043.  
  1044.  
  1045.  
  1046.